package com.zg.common.core.dao.autoform;

import com.baomidou.mybatisplus.annotation.TableName;
import com.zg.common.core.dao.BaseEntity;
import lombok.Data;
import lombok.EqualsAndHashCode;

/**
 * 导入模板配置
 * @author zg
 */
@Data
public class DiyImportTemplate extends BaseEntity {

    /**
     * 模板名称
     */
    private String name;

    /**
     * 表单ID
     */
    private Long formId;

    /**
     * 模板描述
     */
    private String description;

    /**
     * 是否启用
     */
    private Boolean enabled;

    /**
     * 最大导入行数
     */
    private Integer maxRows;

    /**
     * 重复数据检查字段
     */
    private String duplicateCheckFields;

    /**
     * 重复数据处理策略：ALLOW-允许重复，SKIP-跳过，OVERWRITE-覆盖，ERROR-报错
     */
    private String duplicateHandleStrategy;
}
